2.10 表格选择之iloc切片法
iloc切片法与loc切片法相似,但无论DataFrame表格的行索引是自然序号还是标签,
iloc都只能是用索引序号(自然号)来做切片,同时也不能像loc一样可以对DataFrame表格的行执行筛选。
选择方式 | 直接切片法 | 筛选法 | Loc切片法 | Iloc切片法 |
---|---|---|---|---|
行选择 | df[行索引] | df[条件] | df.loc[行索引] | df.iloc[行索引] |
列选择 | df[列索引] | df.loc[:,列索引] | df.iloc[:,列索引] | |
区域选择 | df[行索引][列索引] | df[条件] [列索引] | df.loc[行索引,列索引] | df.iloc[行索引,列索引] |
import pandas as pd
path = r "D:\Pyobject2023\object\测试\表格之切法.xlsx"
df = pd.read_excel(path)
t=df.iloc[ 1:4,1:4 ]
print (t)
返回:
姓名 | 姓别 | 1月 | |
---|---|---|---|
1 | 小曾 | 女 | 55 |
2 | 小李 | 男 | 34 |
3 | 小张 | 女 | 67 |